Algorithmic Debugging for Intelligent Tutoring: How to Use Multiple Models and Improve Diagnosis

نویسنده

  • Claus Zinn
چکیده

Intelligent tutoring systems (ITSs) are capable to intelligently diagnose learners’ problem solving behaviour only in limited and well-defined contexts. Learners are expected to solve problems by closely following a single prescribed problem solving strategy, usually in a fixedorder, step by step manner. Learners failing to match expectations are often met with incorrect diagnoses even when human teachers would judge their actions admissible. To address the issue, we extend our previous work on cognitive diagnosis, which is based on logic programming and meta-level techniques. Our novel use of Shapiro’s algorithmic debugging now analyses learner input independently against multiple models. Learners can now follow one of many possible algorithms to solve a given problem, and they can expect the tutoring system to respond with improved diagnostic quality, at negligible computational costs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Prolog-Based Tutor for Multi-column Subtraction with Multiple Algorithms Support - (Software Demonstration)

We present an intelligent tutoring system capable of analysing learner input across multiple reference models. Its main component, the diagnoser, is build upon logic programming techniques. It uses a novel variant of Shapiro’s algorithmic debugging method, whose scientific aspect is described in our full technical contribution to KI-13 [3]. In this poster, we show the use of the diagnoser in th...

متن کامل

Experimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering

One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...

متن کامل

A Survey of Intelligent Debugging

Automated debugging systems have a long history with interesting results produced by research prototypes and deployed applications. We present an overview of Artificial Intelligence approaches to the development of intelligent debugging systems. These systems range from tutoring systems that possess detailed knowledge about the individual programs as well as about typical programmer errors occu...

متن کامل

Algorithmic Debugging to Support Cognitive Diagnosis in Tutoring Systems

Cognitive modelling in intelligent tutoring systems aims at identifying a learner’s skills and knowledge from his answers to tutor questions and other observed behaviour. In this paper, we propose an innovative variant of Shapiro’s algorithmic debugging technique whose application can be used to pin-point learners’ erroneous behaviour in terms of an irreducible disagreement to the execution tra...

متن کامل

Algorithmic Debugging to Support Cognitive Diagnosis in Thtoring Systems

Cognitive modelling in intelligent tutoring systems aims at identifying a learner's skills and knowledge from his answers to tutor questions and other observed behaviour. In this paper, we propose an innovative variant of Shapiro's algorithmic debugging technique whose application can be used to pin-point learners' erroneous behaviour in terms of an irreducible disagreement to the execution tra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013